package com.zysstudy.designmode;

import java.util.List;

/**
 * @author zhaoyoushui
 * @date 2024/4/26 11:31
 * @Description
 * @Copyright 南京优通信息科技股份有限公司
 */
public class AnimalPlay {

    /**
     * 泛型参数 练习
     *
     * @param animals
     */
    public void play(List<? extends Animal> animals) {

        // list 遍历
        for (Animal item : animals) {
            item.play();
        }
    }

//  构造方法



// 泛型作为方法参数


//    泛型方法的基本语法如下：
//    public <T> void myGenericMethod(T parameter) {
//        // 方法体
//    }



//    泛型类/自定义类  模版类



}
